package com.bookstore.back.vo;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 评论视图对象
 * 
 * @author 程序猿_Ti
 * @since 2025-07-23
 */
@Data
public class ReviewVO {

    /**
     * 评论ID
     */
    private Integer id;

    /**
     * 图书ID
     */
    private Integer bookId;

    /**
     * 图书标题
     */
    private String bookTitle;

    /**
     * 图书封面
     */
    private String bookCover;

    /**
     * 用户ID
     */
    private Integer userId;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 用户头像
     */
    private String userAvatar;

    /**
     * 评论内容
     */
    private String content;

    /**
     * 评分：1-5分
     */
    private Integer rating;

    /**
     * 点赞数
     */
    private Integer likes;

    /**
     * 当前用户是否已点赞
     */
    private Boolean isLiked;

    /**
     * 状态：0-隐藏 1-显示
     */
    private Integer status;

    /**
     * 创建时间
     */
    private LocalDateTime createdAt;

}
